iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
自我挑戰組

CPE題目練習系列 第 19

[Day19]The Decoder

  • 分享至 

  • xImage
  •  

上一篇介紹了Tell me the frequencies!,ASCII CODE碼來表示總共出現那些字母,那些字幕又出現了幾次,並從小排到大,由小排到多,只要看得懂題目的話,那這題應該是不會算太難的題目。

今天講解的題目是The Decoder
先附上程式碼:
import java.util.;
import static java.lang.System.
;
public class main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextLine()){
String a =sc.nextLine(),S="";
for(int i=0;i<a.length();i++){
S=S+(char)(a.charAt(i)-7);
}
System.out.println(S);
}
}
};

題目要求把亂碼轉成正確的字母,題目看了一看,並且比照答案之後,就會發現,是利用ASCII CODE碼來轉換的,使ASCII CODE碼-7就可以得出正確的字母,當然這樣會有特殊字元,但那也是題目要求之一,所以也沒關係,只需要把每一行分開存起來,並分開轉換,就可以得到題目需要的答案了,跟昨天那題講解的蠻相似的,都是使用charAt()來取ASCII CODE碼再來轉換,已經連續幾題這使用這些相似的操作了,接下來再遇到就不怕咯!
今天的講解就到這裡。
明天也是新的題目,會介紹The Huge One ,繼續加油!


上一篇
[Day18]Tell me the frequencies!
下一篇
[Day20]The Huge One
系列文
CPE題目練習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言